package com.kakarote.bi.entity.VO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Map;

@ApiModel("销售漏斗VO")
@Getter
@Setter
public class BiSellFunnelVO implements Serializable {

    @ApiModelProperty("流程名称")
    private String settingName;

    @ApiModelProperty("商机金额")
    private BigDecimal businessMoney;

    @ApiModelProperty("商机数量")
    private Integer businessNum;

    @ApiModelProperty("赢单商机数量")
    private Integer winBusinessNum;

    @ApiModelProperty("类型")
    private String type;

    @ApiModelProperty("商机转化率")
    private BigDecimal businessConversion;

    @ApiModelProperty("阶段id")
    private Long settingId;

    @ApiModelProperty("商机状态")
    private Integer isEnd;

    @ApiModelProperty(value = "语言包map")
    private Map<String, String> languageKeyMap;

    @Override
    public String toString() {
        return "BiSellFunnelVO{" +
                "settingName='" + settingName + '\'' +
                ", businessMoney=" + businessMoney +
                ", businessNum=" + businessNum +
                ", winBusinessNum=" + winBusinessNum +
                ", type='" + type + '\'' +
                ", businessConversion=" + businessConversion +
                ", settingId=" + settingId +
                ", isEnd=" + isEnd +
                '}';
    }
}
